Reconfigurability and Reliability of Systolic/Wavefront Arrays
نویسندگان
چکیده
AbstructIn this paper, we study fault-tolerant redundant structures for maintaining reliable arrays. In particular, we assume the desired array (application graph) is embedded in a certain class of regular, bounded-degree graphs called dynamic graphs. We define the degree of reconfigurability D R , and D R with distance D R d , of a redundant graph. When D R (respectively, D R d ) is independent of the size of the application graph, we say the graph is finitely reconfigurable, F R (respectively, locally reconfigurable, LR). We show that D R provides a natural lower bound on the time complexity of any distributed reconfiguration algorithm and that there is no difference between being F R and L R on dynamic graphs. We then show that if we wish to maintain both local reconfigurability and a fixed level of reliability, a dynamic graph must be of dimension at least one greater than the application graph. Thus, for example, a one-dimensional systolic array cannot be embedded in a one-dimensional dynamic graph without sacrificing either reliability or locality of reconfiguration.
منابع مشابه
Reconngurability and Reliability of Systolic/wavefront Arrays
In this paper we study fault-tolerant redundant structures for maintaining reliable arrays. In particular we assume the desired array (application graph) is embedded in a certain class of regular, bounded-degree graphs called dynamic graphs. We deene the degree of reconngurability DR, and DR with distance DR d , of a redundant graph. When DR (respectively DR d) is independent of the size of the...
متن کاملTwo Cycle-Related Problems of Regular Data Flow Graphs: Complexity and Heuristics
1 Abstract1 A regular data flow graph (RDFG) is a graph with a highly regular structure that enables its description to be exponentially smaller than the description size for an ordinary graph. Such graphs arise when certain regular iterative algorithms (like matrix multiplication or convolution) are modeled using dependence graphs. These graphs can be implemented either on systolic arrays, or ...
متن کاملReconfigurable Systems for Sequence Alignment and for General Dynamic Programming
Reconfigurable systolic arrays can be adapted to efficiently resolve a wide spectrum of computational problems; parallelism is naturally explored in systolic arrays and reconfigurability allows for redefinition of the interconnections and operations even during run time (dynamically). We present a reconfigurable systolic architecture that can be applied for the efficient treatment of several dy...
متن کاملSystolic arrays for integer Chinese remaindering
This paper presents several time-optimal, and spacetime-optimal systolic arrays for computing a process dependence graph corresponding to the mixed-radix conversion algorithm. The arrays are particularly suitable for software implementations of algrithms from the applications of residue number systems on a programmable systolic/wavefront array. Examples of such applications are exact solution o...
متن کاملEfficient Computation of Algebraic Operations over Dynamically Reconfigurable Systems Specified by Rewriting-Logic Environments
Several algebraic operations can be efficiently implement by arrays of functional units such as systolic arrays. Systolic arrays provide a large amount of parallelism. However, their applicability is restricted to a small set of computational problems due to their lack of flexibility. This limitation can be circumvented by using reconfigurable systolic arrays, where the node operations and inte...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Computers
دوره 42 شماره
صفحات -
تاریخ انتشار 1993